401e86fbbc93d2b4bf76638eaadb71bba6acbf59,src/main/java/net/sharkfw/knowledgeBase/sync/SyncOfferKP.java,SyncOfferKP,handleExpose,#ASIPInMessage#ASIPConnection#ASIPInterest#,47

Before Change


                        // Now send the latest changes to the sender
                        SyncKB kb = component.getKb();
                        if(kb != null) {
                            SharkKB changes = kb.getChanges(peerLastSeen);

                            // produce message: TODO: send whole kb not only knowledge!!
                            String serializeKnowledge = ASIPSerializer.serializeKB(changes).toString();

After Change


                        SyncKB kb = component.getKb();
                        if(kb != null) {
                            SharkKB changes = kb;
                            if(peerLastSeen!=null){
                                changes = kb.getChanges(peerLastSeen);
                            }
                            String serializeKnowledge = ASIPSerializer.serializeKB(changes).toString();